package com.info.zhiduoduo.repository.dto.partner;

import java.math.BigDecimal;
import java.util.List;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)  //setter return this;
@ToString
public class PartnerCommissionInfoDto {

	@ApiModelProperty("合伙人姓名")
	private String realname;
	@ApiModelProperty("推广码")
	private String promoCode;
	@ApiModelProperty(" 已提佣金")
	private BigDecimal zddRemittedBrokerage;
	@ApiModelProperty(" 未提佣金")
	private BigDecimal zddUnremittedBrokerage;
	@ApiModelProperty("智众包已提佣金")
	private BigDecimal crowdsourceRemittedBrokerage;
	@ApiModelProperty("智众包未提佣金")
	private BigDecimal crowdsourceUnremittedBrokerage;
	@ApiModelProperty("智众包成本已提佣金")
	private BigDecimal crowdsourceCostRemittedBrokerage;
	@ApiModelProperty("智众包成本未提佣金")
	private BigDecimal crowdsourceCostUnremittedBrokerage;
	@ApiModelProperty("总佣金条数")
	private int count;
	@ApiModelProperty("最新的10条佣金记录")
	private List<PartnerCommissionRecordDto> partnerCommissionRecordDtos;
}
